编程语言新排行榜,Angular9正式发布
导读:周一,在新的一周开始之时,虽然还在疫情之中,但我们仍然能找以技术更新之亮点。本次将介绍跨平台编程介绍,2月份编程语言的排名以及Angular 9开始推出小的新功能。
欢迎各位来到本周技术汇总贴,今天也是本月10号前的最后一周,你有什么进步和总结吗?想必你对本次的主题感兴趣:2月份编程语言排名,Angular9的新增更新等。
Angular 9更新发布新功能
前端框架 Angular 最近热气腾腾的发布新版本了。这是涵盖整个平台的主要版本,包括框架,Angular Material和CLI。此版本默认情况下将应用程序切换到Ivy编译器和运行时环境,引入了改进的组件测试方法。
TIOBE编程语言排名之变化
2月份,TIOBE发布了编程语言的新排名,排名前三的语言没有特别大的变化:Java、JavaScript、Python以及C语言仍然座次不变,在后面的排名开始松动,尤其是Dart和Kotlin发生了下降的态势。
关于TIOBE编程排名
TIOBE创建的月度编程语言排名是基于全球前25名的搜索引擎中对编程语言的查询数据萃取,其决定因素是查询关键字“语言+编程”。每个月,TIOBE排行榜都会与上一年的结果进行比较。
目前的排名情况,Java排名第一,受欢迎程度17.4%,C语言排名为16.8%,Python以9.3% 屈居第三位,Swift语言名列第10位,Go语言排名第11位,D语言上升到14名,并继续增长。
从TIOBE的官方数据来看,增长最强势的是C和C#,分别为4%和3%,有下降的趋势是C++,和去年同月比较,C++的查询请求下降了1.3个百分点,从而让Python冲上第三的位置。Objective-C的排名也下降的厉害,已经到了第20名,在一年时间走在了同门小弟Swift的身后,不出预料的话,未来几个月它可能要跌出前20名。
PYPL指数
与TIOBE排行榜相比,PYPL是从谷歌趋势(Google Trends)获取数据,针对特定语言进行的搜索查询进行汇总,它也会将本月数据同上一年同月数据进行比较。
在PYPL指数中,JS排名第三位,占比8.1%,Java排名在第二位,占比18.8,比去年同月下降1.7个百分点,Python占30.1%,上升了3.9%。紧接着它来了一个竞争对手Dart,它一入行就取得了很大的业绩,直接增长到第21位的座次。Kotlin、Rust以及Go也在加速成长,这种趋势已经持续了一段时间。
在此排行榜上也有一位暂时失意的好朋友——Ruby语言,它现在暂时滑落到第15名的位置。
RedMonk排行榜
RedMonk排名中编程语言也发生了些许变化,但有代表性的排名变化并不大。RedMonk每季度更新一次,其数据是从GitHub和Stack Overflow获取数据,通过在GitHub上的请求数据量以及StackOverflow上关于语言的讨论,做出对未来应用技术趋势的分析。
JavaScript,Python和Java都在Redmonk排行榜的探花、状元、秀才位置上。它有一个别致之处,三年来第一次,Python排名第二,与Java并驾齐驱。
这表明Python的简单和多功能性受到人们的欢迎,也受到了RedMonk的数据和肯定。
同PYPL指数有一些类似,RedMonk排行榜的最大赢家是Dart,Dart在2月份上升了3位,但它仍然没有进入前20名,正所谓“革命尚未成功,同志仍需努力”。
Redmonk排行榜中,还有一匹黑马就是Google的开发者开源工具包Flutter,也取得较好的增长名次。
还有一个意外之惊喜是R语言,它上升了两个位置。按RedMonk的说法,R是基于科学计算的语言,而它的社区将将其推到预期之外的一个经典示例。
RedMonk排行榜中的一个语言出现了滑铁卢,那就是基于JVM的Clojure语言,它在与竞争对手Kotlin的战争中失败。
在三个编程语言排行榜,很多年来前三个语言的排名都是一样的,位置没有大的变化。然而从2018年5月以来,Python出现了高速增长并一直保持上升趋势。“小语种”语言们也发生了很多故事,值得大伙注意的就是Kotlin和Dart语言,一出现很快就跑到了20名的位置。
Objective-C在TIOBE中被视为失败语言之一,而PYPL和RedMonk则认为是轻微的下降。排名仅是一种使用数据的排行,一如我们每个人一样,每个语言也都有自己的优势,开发者可以将其做为一种大趋势的参考。
你认为呢?
作者:场长
来源:21CTO
相关阅读: